home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1994 November: Tool Chest / Dev.CD Nov 94.toast / New System Software Extensions / OpenDoc A6 / SOM / OpenDoc and SOM / IDL / LinkSpec.idl < prev    next >
Encoding:
Text File  |  1994-04-19  |  1.6 KB  |  74 lines  |  [TEXT/MPS ]

  1. //# Copyright:    © 1993-94 by Apple Computer, Inc., all rights reserved.
  2. #ifndef _LINKSPEC_
  3. #define _LINKSPEC_
  4.  
  5. #ifndef _LINKSPCB_
  6. #include "LinkSpcB.idl"
  7. #endif
  8.  
  9. //==============================================================================
  10. // Theory of Operation
  11. //==============================================================================
  12.  
  13. //==============================================================================
  14. // Classes defined in this interface
  15. //==============================================================================
  16.  
  17. interface  ODLinkSpec;
  18.  
  19. //==============================================================================
  20. // Classes used by this interface
  21. //==============================================================================
  22.  
  23. interface  ODStorageUnit;
  24. interface  ODDraft;
  25. interface  ODPart;
  26.  
  27. //==============================================================================
  28. // Implementation Types
  29. //==============================================================================
  30.  
  31. //==============================================================================
  32. // ODLinkSpec
  33. //==============================================================================
  34.  
  35. #ifdef _PLATFORM_MACINTOSH_
  36.  
  37. interface ODLinkSpec :  ODBaseLinkSpec
  38. {
  39.  
  40. #ifdef __SOMIDL__
  41. implementation
  42. {
  43.     override:
  44.         somInit,
  45.         somUninit,
  46.         
  47.         WriteLinkSpec,
  48.         ReadLinkSpec;
  49.         
  50.     releaseorder:
  51.             reserved1,
  52.             reserved2,
  53.             reserved3,
  54.             reserved4,
  55.             reserved5,
  56.             reserved6,
  57.             reserved7,
  58.             reserved8,
  59.             reserved9;
  60.  
  61.         majorversion = 1; minorversion = 0;
  62.         
  63.         
  64.  
  65. };
  66. #endif //# __SOMIDL__
  67.  
  68. };
  69.  
  70. #endif //# _PLATFORM_MACINTOSH_
  71.  
  72. #endif //# _LINKSPEC_
  73.  
  74.